Address Resolution Protocol.html


* created: 2026-05-10T20:23
* modified: 2026-05-11T00:22

title

Title

description

Description

Address Resolution Protocol (ARP)

A protocol used to map mac address to a given IP address. This is usefull when the sender and the receiver are in the same network, i.e., the packet is not send via a router, which necessitates that we provide the mac address of the receiver.

When trying to find a mac address the host first looks in it's own ARP table. If the corresponding mapping can't be found the host sends out an ARP request to all known hosts and nodes of a network. If their own ARP table contains the missing mapping they respond with an ARP reply, containing the missing mac address. After the table entry is updated the Ethernet packet can be created and sent to the reciver.

ARP table

IP address MAC address

Quesions

What does ARP stand for and what is it used for? ? Address Resolution Protocol: Maps mac addresses to ip address, which is usefull when you are sending packets in a local network, because you know the ip address but the request is not sent via a router and swtiches require the mac address to route the packet correctly.